<?php

namespace app\validate;

use think\Validate;

class TeacherValidate extends Validate
{
    protected $rule = [
        'name' => 'require|max:255',      // 姓名（必填）
        'position' => 'require|max:255',  // 职务（必填）
        'title' => 'require|max:255',     // 职称（必填）
        'phone' => 'require|regex:/^1[3-9]\d{9}$/',     // 电话（必填）

    ];

    protected $message = [
        'name.require' => '姓名不能为空',
        'name.max' => '姓名不能超过 255 个字符',
        'position.require' => '职务不能为空',
        'position.max' => '职务不能超过 255 个字符',
        'title.require' => '职称不能为空',
        'title.max' => '职称不能超过 255 个字符',
        'phone.require' => '电话不能为空',
        'phone.regex' => '请输入有效的11位手机号码',
    ];

    protected $scene = [
        'upload' => ['name', 'position', 'title', 'phone'],
    ];
}